object PageControl1: TPageControl
  Left = 0
  Top = 24
  Width = 1024
  Height = 659
  ActivePage = TabSheet1
  Align = alClient
  TabOrder = 2
  object TabSheet1: TTabSheet
    Caption = 'Flip-Flops'
    object ScrollBox2: TScrollBox
      Left = 0
      Top = 0
      Width = 1016
      Height = 631
      HorzScrollBar.Smooth = True
      HorzScrollBar.Tracking = True
      VertScrollBar.Smooth = True
      VertScrollBar.Tracking = True
      Align = alClient
      Color = clWhite
      ParentColor = False
      TabOrder = 0
      object LogicPanel3: TPanel
        Left = 0
        Top = 0
        Width = 2500
        Height = 1900
        BevelOuter = bvNone
        Color = clWhite
        PopupMenu = LogicForm.PopupMenu1
        TabOrder = 0
        object MultiPolyline4: TgcMultiPolyline
          Left = 0
          Top = 0
          Width = 2500
          Height = 1900
          Unique = 27
          Align = alClient
          object LogicLine6: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 260
                Y = 175
              end
              item
                X = 290
                Y = 175
              end
              item
                X = 290
                Y = 200
              end
              item
                X = 185
                Y = 245
              end
              item
                X = 185
                Y = 255
              end
              item
                X = 210
                Y = 255
              end>
            LogicInputSource = LogicMultiOr5
          end
          object LogicLine8: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 260
                Y = 270
              end
              item
                X = 290
                Y = 270
              end
              item
                X = 290
                Y = 245
              end
              item
                X = 185
                Y = 200
              end
              item
                X = 185
                Y = 190
              end
              item
                X = 210
                Y = 190
              end>
            LogicInputSource = LogicMultiOr7
          end
          object LogicLine10: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 125
                Y = 160
              end
              item
                X = 210
                Y = 160
              end>
            LogicInputSource = LogicInput9
          end
          object LogicLine11: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 260
                Y = 270
              end
              item
                X = 335
                Y = 270
              end>
            LogicInputSource = LogicMultiOr7
          end
          object LogicLine13: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 135
                Y = 285
              end
              item
                X = 210
                Y = 285
              end>
            LogicInputSource = LogicInput12
          end
          object LogicLine18: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 260
                Y = 175
              end
              item
                X = 340
                Y = 175
              end>
            LogicInputSource = LogicMultiOr5
          end
          object LogicLine21: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 415
                Y = 420
              end
              item
                X = 435
                Y = 420
              end
              item
                X = 435
                Y = 450
              end
              item
                X = 190
                Y = 450
              end
              item
                X = 190
                Y = 420
              end
              item
                X = 215
                Y = 420
              end>
            LogicInputSource = LogicSetReset20
          end
          object LogicLine23: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 200
                Y = 390
              end
              item
                X = 215
                Y = 390
              end>
            LogicInputSource = LogicOneShot81
          end
          object LogicLine25: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 265
                Y = 500
              end
              item
                X = 365
                Y = 435
              end>
            LogicInputSource = LogicMultiAnd24
          end
          object LogicLine27: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 265
                Y = 405
              end
              item
                X = 365
                Y = 500
              end>
            LogicInputSource = LogicMultiAnd26
            Priority = 0
          end
          object LogicLine75: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 415
                Y = 515
              end
              item
                X = 435
                Y = 515
              end
              item
                X = 435
                Y = 545
              end
              item
                X = 190
                Y = 545
              end
              item
                X = 190
                Y = 515
              end
              item
                X = 215
                Y = 515
              end>
            LogicInputSource = LogicSetReset74
          end
          object LogicLine76: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 200
                Y = 485
              end
              item
                X = 215
                Y = 485
              end>
            LogicInputSource = LogicOneShot79
          end
          object LogicLine77: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 130
                Y = 390
              end
              item
                X = 160
                Y = 530
              end
              item
                X = 365
                Y = 530
              end>
            LogicInputSource = LogicInput22
            Priority = 2
          end
          object LogicLine78: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 265
                Y = 405
              end
              item
                X = 365
                Y = 405
              end>
            LogicInputSource = LogicMultiAnd26
          end
          object LogicLine80: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 130
                Y = 390
              end
              item
                X = 170
                Y = 485
              end>
            LogicInputSource = LogicInput22
            Priority = 1
          end
          object LogicLine82: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 130
                Y = 390
              end
              item
                X = 170
                Y = 390
              end>
            LogicInputSource = LogicInput22
            Priority = 0
          end
          object LogicLine84: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 415
                Y = 420
              end
              item
                X = 465
                Y = 420
              end>
            LogicInputSource = LogicSetReset20
          end
          object LogicLine87: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 690
                Y = 190
              end
              item
                X = 750
                Y = 175
              end>
            LogicInputSource = LogicSetReset86
          end
          object LogicLine89: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 580
                Y = 175
              end
              item
                X = 640
                Y = 175
              end>
            LogicInputSource = LogicInput88
          end
          object LogicLine91: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 590
                Y = 205
              end
              item
                X = 640
                Y = 205
              end>
            LogicInputSource = LogicInput90
          end
          object LogicLine94: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 690
                Y = 190
              end
              item
                X = 750
                Y = 205
              end>
            LogicInputSource = LogicSetReset86
          end
          object LogicLine127: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 690
                Y = 265
              end
              item
                X = 750
                Y = 250
              end>
            LogicInputSource = LogicSetReset126
          end
          object LogicLine129: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 590
                Y = 280
              end
              item
                X = 640
                Y = 280
              end>
            LogicInputSource = LogicInput128
          end
          object LogicLine131: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 580
                Y = 250
              end
              item
                X = 640
                Y = 250
              end>
            LogicInputSource = LogicInput130
          end
          object LogicLine134: TLogicLine
            Host = MultiPolyline4
            PolyPoints = <
              item
                X = 690
                Y = 265
              end
              item
                X = 750
                Y = 280
              end>
            LogicInputSource = LogicSetReset126
          end
        end
        object LogicCounter: TLogicTitle
          Left = 344
          Top = 8
          Width = 148
          Height = 13
          Caption = 'Example Flip-Flop Logic Circuits'
          Color = clWhite
          ParentColor = False
          Count = 143
          Version = '2.27'
        end
        object LogicDescription19: TLogicDescription
          Left = 67
          Top = 117
          Width = 89
          Height = 13
          Caption = 'Set-Reset Flip Flop'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription85: TLogicDescription
          Left = 468
          Top = 445
          Width = 142
          Height = 39
          Caption = 
            'This circuit toggles the output on or off each time the input pu' +
            'sh button is pressed.'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription123: TLogicDescription
          Left = 350
          Top = 204
          Width = 129
          Height = 39
          Caption = 
            'If Set and Reset inputs are held true at the same time, neither ' +
            'output is on.'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription124: TLogicDescription
          Left = 833
          Top = 246
          Width = 129
          Height = 39
          Caption = 
            'If Set and Reset inputs are held true at the same time, the outp' +
            'ut is Reset.'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription125: TLogicDescription
          Left = 538
          Top = 117
          Width = 117
          Height = 13
          Caption = 'Set-Reset Logic Element'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription135: TLogicDescription
          Left = 69
          Top = 350
          Width = 125
          Height = 13
          Caption = 'Pushbutton Output Toggle'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription139: TLogicDescription
          Left = 148
          Top = 391
          Width = 13
          Height = 13
          Caption = 'P0'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription140: TLogicDescription
          Left = 149
          Top = 460
          Width = 13
          Height = 13
          Caption = 'P1'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription141: TLogicDescription
          Left = 143
          Top = 517
          Width = 13
          Height = 13
          Caption = 'P2'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription142: TLogicDescription
          Left = 270
          Top = 421
          Width = 13
          Height = 13
          Caption = 'P0'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription143: TLogicDescription
          Left = 139
          Top = 565
          Width = 185
          Height = 39
          Caption = 
            'Note that output priorities are important and are marked P0, P1,' +
            ' etc.'
          Transparent = True
          WordWrap = True
        end
        object LogicMultiOr5: TLogicMultiOr
          Left = 210
          Top = 150
          Width = 50
          Height = 50
          InvertOut = True
          LogicInputs = <
            item
              LogicInputSource = LogicLine10
            end
            item
              LogicInputSource = LogicLine8
            end>
        end
        object LogicMultiOr7: TLogicMultiOr
          Left = 210
          Top = 245
          Width = 50
          Height = 50
          InvertOut = True
          LogicInputs = <
            item
              LogicInputSource = LogicLine6
            end
            item
              LogicInputSource = LogicLine13
            end>
        end
        object LogicInput9: TLogicInput
          Left = 70
          Top = 150
          Width = 55
          Height = 20
          Caption = 'Set PB'
          OneShot = True
        end
        object LogicInput12: TLogicInput
          Left = 70
          Top = 275
          Width = 65
          Height = 20
          Caption = 'Reset PB'
          OneShot = True
        end
        object LogicSource14: TLogicConnSource
          Left = 335
          Top = 260
          Width = 60
          Height = 20
          Hint = 'Set'
          LogicInputSource = LogicLine11
          Caption = 'Set'
        end
        object LogicSource17: TLogicConnSource
          Left = 340
          Top = 165
          Width = 60
          Height = 20
          Hint = 'Reset'
          LogicInputSource = LogicLine18
          Caption = 'Reset'
        end
        object LogicSetReset20: TLogicSetReset
          Left = 365
          Top = 395
          Width = 50
          Height = 50
          LogicInputSource1 = LogicLine78
          LogicInputSource2 = LogicLine25
        end
        object LogicInput22: TLogicInput
          Left = 75
          Top = 380
          Width = 55
          Height = 20
          Caption = 'Toggle'
          OneShot = True
        end
        object LogicMultiAnd24: TLogicMultiAnd
          Left = 215
          Top = 475
          Width = 50
          Height = 50
          LogicInputs = <
            item
              LogicInputSource = LogicLine76
            end
            item
              Invert = True
              LogicInputSource = LogicLine75
            end>
        end
        object LogicMultiAnd26: TLogicMultiAnd
          Left = 215
          Top = 380
          Width = 50
          Height = 50
          LogicInputs = <
            item
              LogicInputSource = LogicLine23
            end
            item
              Invert = True
              LogicInputSource = LogicLine21
            end>
        end
        object LogicSetReset74: TLogicSetReset
          Left = 365
          Top = 490
          Width = 50
          Height = 50
          LogicInputSource1 = LogicLine27
          LogicInputSource2 = LogicLine77
        end
        object LogicOneShot79: TLogicOneShot
          Left = 170
          Top = 475
          Width = 30
          Height = 20
          LogicInputSource = LogicLine80
        end
        object LogicOneShot81: TLogicOneShot
          Left = 170
          Top = 380
          Width = 30
          Height = 20
          LogicInputSource = LogicLine82
        end
        object LogicSource83: TLogicConnSource
          Left = 465
          Top = 410
          Width = 90
          Height = 20
          LogicInputSource = LogicLine84
          Caption = 'Toggled Output'
        end
        object LogicSetReset86: TLogicSetReset
          Left = 640
          Top = 165
          Width = 50
          Height = 50
          LogicInputSource1 = LogicLine89
          LogicInputSource2 = LogicLine91
        end
        object LogicInput88: TLogicInput
          Left = 540
          Top = 165
          Width = 40
          Height = 20
          Caption = 'Set'
          OneShot = True
        end
        object LogicInput90: TLogicInput
          Left = 540
          Top = 195
          Width = 50
          Height = 20
          Caption = 'Reset'
          OneShot = True
        end
        object LogicSource92: TLogicConnSource
          Left = 750
          Top = 165
          Width = 60
          Height = 20
          Hint = 'Set'
          LogicInputSource = LogicLine87
          Caption = 'Set'
        end
        object LogicSource93: TLogicConnSource
          Left = 750
          Top = 195
          Width = 60
          Height = 20
          Hint = 'Reset'
          LogicInputSource = LogicLine94
          Caption = 'Reset'
          Invert = True
        end
        object LogicSetReset126: TLogicSetReset
          Left = 640
          Top = 240
          Width = 50
          Height = 50
          LogicInputSource1 = LogicLine131
          LogicInputSource2 = LogicLine129
        end
        object LogicInput128: TLogicInput
          Left = 540
          Top = 270
          Width = 50
          Height = 20
          Caption = 'Reset'
          LogicState = True
        end
        object LogicInput130: TLogicInput
          Left = 540
          Top = 240
          Width = 40
          Height = 20
          Caption = 'Set'
        end
        object LogicSource132: TLogicConnSource
          Left = 750
          Top = 240
          Width = 60
          Height = 20
          Hint = 'Set'
          LogicInputSource = LogicLine127
          Caption = 'Set'
        end
        object LogicSource133: TLogicConnSource
          Left = 750
          Top = 270
          Width = 60
          Height = 20
          Hint = 'Reset'
          LogicInputSource = LogicLine134
          Caption = 'Reset'
          Invert = True
        end
      end
    end
  end
  object TabSheet48: TTabSheet
    Caption = 'Enabled Switch'
    object ScrollBox49: TScrollBox
      Left = 0
      Top = 0
      Width = 1016
      Height = 631
      HorzScrollBar.Smooth = True
      HorzScrollBar.Tracking = True
      VertScrollBar.Smooth = True
      VertScrollBar.Tracking = True
      Align = alClient
      Color = clWhite
      ParentColor = False
      TabOrder = 0
      object LogicPanel50: TPanel
        Left = 0
        Top = 0
        Width = 2500
        Height = 1900
        BevelOuter = bvNone
        Color = clWhite
        PopupMenu = LogicForm.PopupMenu1
        TabOrder = 0
        object MultiPolyline51: TgcMultiPolyline
          Left = 0
          Top = 0
          Width = 2500
          Height = 1900
          Unique = 10
          Align = alClient
          object LogicLine53: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 150
                Y = 170
              end
              item
                X = 260
                Y = 170
              end>
            LogicInputSource = LogicInput52
          end
          object LogicLine55: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 310
                Y = 185
              end
              item
                X = 385
                Y = 185
              end>
            LogicInputSource = LogicMultiAnd54
          end
          object LogicLine57: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 315
                Y = 310
              end
              item
                X = 385
                Y = 310
              end>
            LogicInputSource = LogicMultiAnd56
          end
          object LogicLine59: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 435
                Y = 200
              end
              item
                X = 455
                Y = 200
              end
              item
                X = 455
                Y = 220
              end
              item
                X = 365
                Y = 265
              end
              item
                X = 365
                Y = 280
              end
              item
                X = 385
                Y = 280
              end>
            LogicInputSource = LogicMultiAnd58
          end
          object LogicLine61: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 435
                Y = 295
              end
              item
                X = 455
                Y = 295
              end
              item
                X = 455
                Y = 275
              end
              item
                X = 365
                Y = 230
              end
              item
                X = 365
                Y = 215
              end
              item
                X = 385
                Y = 215
              end>
            LogicInputSource = LogicMultiAnd60
          end
          object LogicLine63: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 235
                Y = 250
              end
              item
                X = 245
                Y = 250
              end
              item
                X = 245
                Y = 200
              end
              item
                X = 260
                Y = 200
              end>
            LogicInputSource = LogicInput62
          end
          object LogicLine64: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 235
                Y = 250
              end
              item
                X = 245
                Y = 250
              end
              item
                X = 245
                Y = 295
              end
              item
                X = 265
                Y = 295
              end>
            LogicInputSource = LogicInput62
          end
          object LogicLine65: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 150
                Y = 170
              end
              item
                X = 175
                Y = 170
              end
              item
                X = 175
                Y = 325
              end
              item
                X = 265
                Y = 325
              end>
            LogicInputSource = LogicInput52
          end
          object LogicLine67: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 435
                Y = 200
              end
              item
                X = 490
                Y = 200
              end>
            LogicInputSource = LogicMultiAnd58
          end
          object LogicLine68: TLogicLine
            Host = MultiPolyline51
            PolyPoints = <
              item
                X = 435
                Y = 295
              end
              item
                X = 490
                Y = 295
              end>
            LogicInputSource = LogicMultiAnd60
          end
        end
        object LogicDescription121: TLogicDescription
          Left = 13
          Top = 220
          Width = 149
          Height = 39
          Caption = 
            'A two state switch who'#39's output can only change when the switch ' +
            'signal is enabled.'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription122: TLogicDescription
          Left = 145
          Top = 94
          Width = 106
          Height = 13
          Caption = 'Enabled Switch Circuit'
          Transparent = True
          WordWrap = True
        end
        object LogicInput52: TLogicInput
          Left = 100
          Top = 160
          Width = 50
          Height = 20
          Caption = 'Switch'
        end
        object LogicMultiAnd54: TLogicMultiAnd
          Left = 260
          Top = 160
          Width = 50
          Height = 50
          InvertOut = True
          LogicInputs = <
            item
              LogicInputSource = LogicLine53
            end
            item
              LogicInputSource = LogicLine63
            end>
        end
        object LogicMultiAnd56: TLogicMultiAnd
          Left = 265
          Top = 285
          Width = 50
          Height = 50
          InvertOut = True
          LogicInputs = <
            item
              LogicInputSource = LogicLine64
            end
            item
              Invert = True
              LogicInputSource = LogicLine65
            end>
        end
        object LogicMultiAnd58: TLogicMultiAnd
          Left = 385
          Top = 175
          Width = 50
          Height = 50
          InvertOut = True
          LogicInputs = <
            item
              LogicInputSource = LogicLine55
            end
            item
              LogicInputSource = LogicLine61
            end>
        end
        object LogicMultiAnd60: TLogicMultiAnd
          Left = 385
          Top = 270
          Width = 50
          Height = 50
          InvertOut = True
          LogicInputs = <
            item
              LogicInputSource = LogicLine59
            end
            item
              LogicInputSource = LogicLine57
            end>
        end
        object LogicInput62: TLogicInput
          Left = 180
          Top = 240
          Width = 55
          Height = 20
          Caption = 'Enable'
        end
        object LogicSource66: TLogicConnSource
          Left = 490
          Top = 190
          Width = 75
          Height = 20
          LogicInputSource = LogicLine67
          Caption = 'Switched On'
        end
        object LogicSource69: TLogicConnSource
          Left = 490
          Top = 285
          Width = 75
          Height = 20
          Hint = 'Send'
          LogicInputSource = LogicLine68
          Caption = 'Switched Off'
        end
      end
    end
  end
  object TabSheet70: TTabSheet
    Caption = 'J-K Flip-Flop'
    object ScrollBox71: TScrollBox
      Left = 0
      Top = 0
      Width = 1016
      Height = 631
      HorzScrollBar.Smooth = True
      HorzScrollBar.Tracking = True
      VertScrollBar.Smooth = True
      VertScrollBar.Tracking = True
      Align = alClient
      Color = clWhite
      ParentColor = False
      TabOrder = 0
      object LogicPanel72: TPanel
        Left = 0
        Top = 0
        Width = 2500
        Height = 1900
        BevelOuter = bvNone
        Color = clWhite
        PopupMenu = LogicForm.PopupMenu1
        TabOrder = 0
        object MultiPolyline73: TgcMultiPolyline
          Left = 0
          Top = 0
          Width = 2500
          Height = 1900
          Unique = 12
          Align = alClient
          object LogicLine96: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 185
                Y = 210
              end
              item
                X = 235
                Y = 210
              end
              item
                X = 235
                Y = 155
              end
              item
                X = 260
                Y = 155
              end>
            LogicInputSource = LogicInput95
          end
          object LogicLine98: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 310
                Y = 140
              end
              item
                X = 355
                Y = 140
              end>
            LogicInputSource = LogicMultiAnd97
          end
          object LogicLine100: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 310
                Y = 275
              end
              item
                X = 365
                Y = 275
              end>
            LogicInputSource = LogicMultiAnd99
          end
          object LogicLine102: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 405
                Y = 155
              end
              item
                X = 435
                Y = 155
              end
              item
                X = 435
                Y = 175
              end
              item
                X = 335
                Y = 235
              end
              item
                X = 335
                Y = 245
              end
              item
                X = 365
                Y = 245
              end>
            LogicInputSource = LogicMultiOr101
          end
          object LogicLine104: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 415
                Y = 260
              end
              item
                X = 435
                Y = 260
              end
              item
                X = 435
                Y = 240
              end
              item
                X = 330
                Y = 180
              end
              item
                X = 330
                Y = 170
              end
              item
                X = 355
                Y = 170
              end>
            LogicInputSource = LogicMultiOr103
          end
          object LogicLine105: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 405
                Y = 155
              end
              item
                X = 435
                Y = 155
              end
              item
                X = 435
                Y = 90
              end
              item
                X = 235
                Y = 90
              end
              item
                X = 235
                Y = 125
              end
              item
                X = 260
                Y = 125
              end>
            LogicInputSource = LogicMultiOr101
          end
          object LogicLine107: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 215
                Y = 140
              end
              item
                X = 260
                Y = 140
              end>
            LogicInputSource = LogicInput106
          end
          object LogicLine108: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 185
                Y = 210
              end
              item
                X = 235
                Y = 210
              end
              item
                X = 235
                Y = 260
              end
              item
                X = 260
                Y = 260
              end>
            LogicInputSource = LogicInput95
          end
          object LogicLine110: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 215
                Y = 275
              end
              item
                X = 260
                Y = 275
              end>
            LogicInputSource = LogicInput109
          end
          object LogicLine111: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 415
                Y = 260
              end
              item
                X = 435
                Y = 260
              end
              item
                X = 435
                Y = 320
              end
              item
                X = 235
                Y = 320
              end
              item
                X = 235
                Y = 290
              end
              item
                X = 260
                Y = 290
              end>
            LogicInputSource = LogicMultiOr103
          end
          object LogicLine114: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 405
                Y = 155
              end
              item
                X = 470
                Y = 155
              end>
            LogicInputSource = LogicMultiOr101
          end
          object LogicLine115: TLogicLine
            Host = MultiPolyline73
            PolyPoints = <
              item
                X = 415
                Y = 260
              end
              item
                X = 465
                Y = 260
              end>
            LogicInputSource = LogicMultiOr103
          end
        end
        object LogicDescription116: TLogicDescription
          Left = 560
          Top = 184
          Width = 134
          Height = 39
          Caption = 
            'This circuit suffers a circular reference if J and K are true wh' +
            'en C is pressed.'
          Transparent = True
          WordWrap = True
        end
        object LogicDescription117: TLogicDescription
          Left = 13
          Top = 102
          Width = 147
          Height = 78
          Caption = 
            'While C is off (its normal state), the J and K inputs can be cha' +
            'nged as desired without affecting the output Q.  When C pushbutt' +
            'on is pressed, the value of Q is updated.  '
          Transparent = True
          WordWrap = True
        end
        object LogicDescription118: TLogicDescription
          Left = 143
          Top = 28
          Width = 161
          Height = 13
          Caption = 'J-K flip-flop with pulse activator C. '
          Transparent = True
          WordWrap = True
        end
        object LogicDescription138: TLogicDescription
          Left = 280
          Top = 348
          Width = 145
          Height = 221
          Caption = 
            'Truth Table'#13#10'C    J    K     Q       Q-'#13#10'----  ---   ---    ----' +
            '--    ------'#13#10'T+  0    0     n/c    n/c'#13#10'T+  0    1     0       ' +
            ' 1'#13#10'T+  1    0     1        0'#13#10'T+  1    1     Osc    Osc'#13#10'X    0' +
            '    0     n/c    n/c'#13#10'X    0    1     n/c    n/c'#13#10'X    1    0   ' +
            '  n/c    n/c'#13#10'X    1    1     n/c    n/c'#13#10#13#10'Where:'#13#10'T+ is a 0 to' +
            ' 1 transition'#13#10'n/c is no change'#13#10'Osc is oscillate (or vibrate)'#13#10 +
            'X is 0  or 1 to 0 transition'
          Transparent = True
          WordWrap = True
        end
        object LogicInput95: TLogicInput
          Left = 145
          Top = 200
          Width = 40
          Height = 20
          Caption = 'C'
          OneShot = True
        end
        object LogicMultiAnd97: TLogicMultiAnd
          Left = 260
          Top = 115
          Width = 50
          Height = 50
          LogicInputs = <
            item
              LogicInputSource = LogicLine105
            end
            item
              LogicInputSource = LogicLine107
            end
            item
              LogicInputSource = LogicLine96
            end>
        end
        object LogicMultiAnd99: TLogicMultiAnd
          Left = 260
          Top = 250
          Width = 50
          Height = 50
          LogicInputs = <
            item
              LogicInputSource = LogicLine108
            end
            item
              LogicInputSource = LogicLine110
            end
            item
              LogicInputSource = LogicLine111
            end>
        end
        object LogicMultiOr101: TLogicMultiOr
          Left = 355
          Top = 130
          Width = 50
          Height = 50
          InvertOut = True
          LogicInputs = <
            item
              LogicInputSource = LogicLine98
            end
            item
              LogicInputSource = LogicLine104
            end>
        end
        object LogicMultiOr103: TLogicMultiOr
          Left = 365
          Top = 235
          Width = 50
          Height = 50
          InvertOut = True
          LogicInputs = <
            item
              LogicInputSource = LogicLine102
            end
            item
              LogicInputSource = LogicLine100
            end>
        end
        object LogicInput106: TLogicInput
          Left = 175
          Top = 130
          Width = 40
          Height = 20
          Caption = 'K'
        end
        object LogicInput109: TLogicInput
          Left = 175
          Top = 265
          Width = 40
          Height = 20
          Caption = 'J'
          LogicState = True
        end
        object LogicSource112: TLogicConnSource
          Left = 470
          Top = 145
          Width = 60
          Height = 20
          LogicInputSource = LogicLine114
          Caption = 'Q'
        end
        object LogicSource113: TLogicConnSource
          Left = 465
          Top = 250
          Width = 60
          Height = 20
          LogicInputSource = LogicLine115
          Caption = 'Q-'
        end
      end
    end
  end
end
